<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>

        p{
            color: red;
        }
        .text{
            font-size: 24px;
            color: blue;
        }

        /* 样式冲突?   怎么办? */

        /* 样式冲突时,选择器 权重高的   生效  */

        /* 行内样式(1000) > id选择器(100) > class选择器(10) >  标签名选择器 (1)> 通配符(*)和继承属性(0) */

        /* 复杂选择器权重计算  简单的累加 */

        
        .box{
            width: 100px;
            height: 100px;
            background-color: red;
        }

        /* 我需要 让蓝色 覆盖  红色  (权重要高一点) */
        /* .blue.box{
            background-color: blue;
        } */
        /* body .blue{
            background-color: blue;
        } */

        .blue{
            background-color: blue;
        }

        /* 权重一样  ,后写的生效 */
        
    </style>
</head>
<body>
    <!-- 层叠性  -->
    <!-- 页面元素 展示的效果   是由 多个样式共同作用的效果 -->

    <p class="text">不凡学院</p>


    <div class="box">
        红色
    </div>
    <div class="box">
        红色
    </div>
    <div class="box">
        红色
    </div>
    <div class="box">
        红色
    </div>
    <div class="box blue">
        蓝色
    </div>
</body>
</html>